package dao;
import java.util.ArrayList;

import model.FacilityDTO;
import model.search.FacilitySearchDTO;

    public interface FacilityDAO {
	public  FacilityDTO getFacility(String name) throws DAOException;
	public  ArrayList<FacilityDTO> getAll() throws DAOException;
	public  void insertFacility(FacilityDTO data) throws DAOException;
	public  void updateFacility(FacilityDTO data) throws DAOException;
	public  void deleteFacility(FacilityDTO data) throws DAOException;
	public ArrayList<FacilityDTO> findFacilityByCriteria(FacilitySearchDTO fsd) throws DAOException;
	}